---
category: Array
created: '2021-02-20'
title: 'Get all n-th items of an array'
updated: '2021-10-22'
---

**JavaScript version**

```js getNthItems.js
const getNthItems = (arr, nth) => arr.filter((_, i) => i % nth === nth - 1);
```

**TypeScript version**

```ts getNthItems.ts
const getNthItems = <T,_>(arr: T[], nth: number): T[] => arr.filter((_, i) => i % nth === nth - 1);
```

**Examples**

```js examples.js
getNthItems([1, 2, 3, 4, 5, 6, 7, 8, 9], 2); // [2, 4, 6, 8]
getNthItems([1, 2, 3, 4, 5, 6, 7, 8, 9], 3); // [3, 6, 9]
```
